//
//  SMSUtil.h
//  YiJuZhangShou2.0
//
//  Created by 冷悦 on 16/3/27.
//  Copyright © 2016年 Mr.X. All rights reserved.
//

#import <Foundation/Foundation.h>
//#import <SMS_SDK/SMSSDK.h>

@interface SMSUtil : NSObject

@property (nonatomic, copy)NSString *phoneNumber;

//@property (nonatomic, copy)SMSCommitCodeResultHandler resultHandler;

/**
 *  初始化方法，传入手机号码以及处理错误的闭包函数
 *
 *  @param phoneNumber 手机号码
 *  @param handler     处理错误的闭包函数
 *
 *  @return 返回初始化好的对象
 */
//- (instancetype)initWithPhoneNumber:(NSString *)phoneNumber andResultHandler:(SMSCommitCodeResultHandler)handler;

/**
 *  初始化方法，传入手机号码，错误使用默认的闭包函数进行处理
 *
 *  @param phoneNumber 电话号码
 *
 *  @return 返回初始化好的对象
 */
- (instancetype)initWithPhoneNumber:(NSString *)phoneNumber;

/**
 *  获取短信验证码
 */
- (void)generateVerificationCodeWithPhoneNumber;

/**
 *  验证手机获得的验证码是否正确
 *
 *  @param verificationCode 验证码
 */
- (void)commitVerificationCode:(NSString *)verificationCode;

@end
